let svgCaptcha = require('svg-captcha');

module.exports=  {
    create:function (options={}) {
        /*options:{
        size: 4 // 验证码长度
        ignoreChars: '0o1i' // 过滤掉一些像0o1i这样的字符
        noise: 1 //噪声线数
        color: true // 字符将具有不同的颜色而不是灰色，如果设置了background选项，则为true
        background: '#cc9966' // svg图像的背景颜色
        width：number // captcha的宽度
        height：number //验证码的高度
        fontSize：number // captcha文本大小
        charPreset：string //随机字符预设
        */
       svgCaptcha.options.width=options.width?options.width:80;
       svgCaptcha.options.height=options.height?options.height:30;
       if(options.fontSize)svgCaptcha.options.fontSize=options.fontSize;
       if(options.charPreset)svgCaptcha.options.charPreset=options.charPreset;
        let img=svgCaptcha.create(options);
        SESSION.verifyCode=img.text;
        return img.data;
    }
}




